uint8_t currentChannel = 0x00; uint8_t byteNumber = 0x00; static char isFirstByte = true; // to bypass the NACK flag for the first byte in a transaction ISR(TWI0_TWIS_vect) { if (TWI0.SSTATUS